meteor shower outburst - Turkish English Dictionary